commercial construction industrial estate development engineering residential domestic engineer law strey gmac projects developers defects real failure analysis expert witness consultant consulting expert open source defect